#import "UserInfoViewController.h"
#import "UserData.h"
@interface UserInfoViewController ()<UITableViewDelegate,UITableViewDataSource>

@property (nonatomic,strong)UITableView *tableview;
@property (nonatomic,strong)NSArray* dataList;
@end

@implementation UserInfoViewController

- (UITableView *)tableview{
    if (!_tableview) {
        _tableview = [[UITableView alloc]initWithFrame:self.view.frame style:UITableViewStyleGrouped];

        _tableview.delegate = self;
        _tableview.dataSource = self;
    }
    return _tableview;
}

- (instancetype)init
{
    self = [super init];
    
    self.tabBarItem.title = @"设置中心";
    _tableview.delegate = self;
    _tableview.dataSource = self;
    return self;
}

- (void)viewDidLoad {
    [super viewDidLoad];
    self.dataList = @[@"姓名",@"等级",@"邮箱",@"电话"];
    NSLog(@"testUser");
    _tableview = [[UITableView alloc] init];
    [self.view addSubview:self.tableview];
}

- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView{
    return 1;
}

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{
    return 4;
}

- (UITableViewCell *)tableView:(UITableView *)tableView
         cellForRowAtIndexPath:(NSIndexPath *)indexPath {
    static NSString *identifier = @"identifier";
    NSLog(@"testcell");
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:identifier];
    UserData* user = [UserData shareUser];
    if (cell == nil) {
        cell = [[UITableViewCell alloc]initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:identifier];
    }
    if(indexPath.section == 0){
        cell.textLabel.text = self.dataList[indexPath.row];
        if(indexPath.row == 0){
            cell.detailTextLabel.text = user.Name;
        }
        else if(indexPath.row == 1){
            cell.detailTextLabel.text = user.Email;
        }
        else if(indexPath.row == 2){
            cell.detailTextLabel.text = user.Level;
        }
        else if(indexPath.row == 3){
            cell.detailTextLabel.text = user.Phone;
        }
    }
    return cell;
}


- (void)viewWillAppear:(BOOL)animated{
    [UserData UpdateData];
    [self.tableview reloadData];
}

@end
